/*
 * 百度在线网络技术（北京）有限公司拥有本软件版权2021并保留所有权利。
 * Copyright 2021, Baidu.com,Inc 2:Baidu Online Network Technology (Beijing) Co.,Ltd,
 * All rights reserved.
 */

package com.azdebugit.moshi.test.learn.otherfactory.test.abstract_method;
  
/** 
 * 工厂方法模式_sms产品 
 *  
 * @author popkidorc 
 *  
 */  
public class MyMessageSms extends MyAbstractMessage {  
  
    @Override  
    public void sendMesage() throws Exception {  
        // TODO Auto-generated method stub  
        if (null == getMessageParam()  
                || null == getMessageParam().get("PHONENUM")  
                || "".equals(getMessageParam().get("PHONENUM"))) {  
            throw new Exception("发送短信,需要传入PHONENUM参数");// 为了简单起见异常也不自定义了  
        }// 另外短信信息，以及其他各种协议参数等等都要处理  
  
        System.out.println("我是短信，发送通知给" + getMessageParam().get("PHONENUM"));  
    }  
  
}